<!DOCTYPE html>
<html class="client-nojs vector-feature-language-in-header-enabled vector-feature-language-in-main-page-header-disabled vector-feature-page-tools-pinned-disabled vector-feature-toc-pinned-clientpref-0 vector-toc-not-available vector-feature-main-menu-pinned-disabled vector-feature-limited-width-clientpref-1 vector-feature-limited-width-content-enabled vector-feature-custom-font-size-clientpref-1 vector-feature-appearance-pinned-clientpref-0 skin-theme-clientpref-day vector-sticky-header-enabled" lang="de" dir="ltr"><head>
<meta charset="UTF-8">
<title>Streaming SIMD Extensions 3</title>
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<link rel="icon" type="image/png" href="./_res_/favicon.png">
<link rel="canonical" href="https://de.wikipedia.org/wiki/Streaming_SIMD_Extensions_3"> <link href="./_mw_/ext.wikimediamessages.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.icons.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.search.codex.styles.css" rel="stylesheet" type="text/css">
<link href="./_mw_/skins.vector.styles.css" rel="stylesheet" type="text/css">
<meta name="ResourceLoaderDynamicStyles" content="">
<link href="./_mw_/ext.gadget.citeRef.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.defaultPlainlinks.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonHide.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonLayout.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiCommonStyle.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiDarkmode.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.dewikiResponsive.css" rel="stylesheet" type="text/css">
<link href="./_mw_/ext.gadget.specialSearch.css" rel="stylesheet" type="text/css">
<link rel="stylesheet" type="text/css" href="./_mw_/site.styles.css">
<link rel="stylesheet" type="text/css" href="./_mw_/noscript.css">
<link rel="stylesheet" type="text/css" href="./_res_/footer.css">
<link rel="stylesheet" type="text/css" href="./_res_/vector-2022.css">
</head>
<body class="skin--responsive skin-vector skin-vector-search-vue mediawiki ltr sitedir-ltr mw-hide-empty-elt ns-0 ns-subject page-Streaming_SIMD_Extensions_3 rootpage-Streaming_SIMD_Extensions_3 skin-vector-2022 action-view">
<div class="mw-page-container">
<div class="mw-page-container-inner">
<div class="mw-content-container">
<main id="content" class="mw-body">
<header class="mw-body-header vector-page-titlebar">
<h1 id="firstHeading" class="firstHeading mw-first-heading"><span class="mw-page-title-main">Streaming SIMD Extensions 3</span></h1>
</header>
<a id="top"></a>
<div id="bodyContent" class="vector-body ve-init-mw-desktopArticleTarget-targetContainer" aria-labelledby="firstHeading" data-mw-ve-target-container="">
<div id="contentSub">
<div id="mw-content-subtitle"></div>
</div>
<div id="mw-content-text" class="mw-body-content mw-content-ltr" lang="de" dir="ltr"><div class="mw-content-ltr mw-parser-output" lang="de" dir="ltr"><p>Die <b>Streaming <a href="Single_Instruction_Multiple_Data" class="mw-redirect" title="Single Instruction Multiple Data">SIMD</a> Extensions 3</b> (kurz <b>SSE3</b>) ist die zweite Erweiterung des <a href="Streaming_SIMD_Extensions" title="Streaming SIMD Extensions">SSE</a>-<a href="Befehlssatz" title="Befehlssatz">Befehlssatzes</a>. Sie ist auch unter dem <a href="Intel" title="Intel">Intel</a>-Codenamen <i>Prescott New Instructions (PNI)</i> bekannt, da sie zuerst bei der Prescott-Variante des <a href="Intel_Pentium_4" title="Intel Pentium 4">Pentium 4</a> ab Frühjahr 2004 verwendet wurde. <a href="AMD" title="AMD">AMD</a> unterstützt diese Erweiterungen seit April 2005 und führte diese mit den E-Steppings beim <a href="AMD_Athlon_64" title="AMD Athlon 64">Athlon 64</a>, <a href="AMD_Opteron" title="AMD Opteron">Opteron</a> und <a href="AMD_Sempron" title="AMD Sempron">Sempron</a> ein. <a href="VIA_Technologies" title="VIA Technologies">VIA</a> bzw. <a href="Centaur_Technology" title="Centaur Technology">Centaur</a> unterstützen mit dem <a href="VIA_C7" title="VIA C7">C7</a> ebenfalls die neuen Befehle.
</p><p>SSE3 ist eine erneute Erweiterung des SIMD-Befehlssatzes für die <a href="X86-Prozessor" title="X86-Prozessor">x86-Architektur</a> (genauer die <a href="IA-32" title="IA-32">IA-32</a>-<a href="Prozessorarchitektur" title="Prozessorarchitektur">Prozessorarchitektur</a>). Die vorherigen Erweiterungen waren <a href="Multi_Media_Extension" title="Multi Media Extension">MMX</a>, <a href="3DNow" title="3DNow">3DNow</a>, <a href="Streaming_SIMD_Extensions" title="Streaming SIMD Extensions">SSE</a> und <a href="Streaming_SIMD_Extensions_2" title="Streaming SIMD Extensions 2">SSE2</a>.
</p><p>SSE3 erweitert den SSE2-Befehlssatz um 13 neue <a href="Instruktion" title="Instruktion">Instruktionen</a>:
</p>
<ul><li><i>fisttp</i> zur Wandelung von <a href="Gleitkommazahl" title="Gleitkommazahl">Gleitkommazahlen</a> in <a href="Ganze_Zahl" title="Ganze Zahl">ganze Zahlen</a></li>
<li><i>addsubps</i>, <i>addsubpd</i>, <i>movsldup</i>, <i>movshdup</i>, <i>movddup</i> für <a href="Komplexe_Zahl" title="Komplexe Zahl">komplexe</a> <a href="Arithmetik" title="Arithmetik">Arithmetik</a></li>
<li><i>lddqu</i> zur Video-Kodierung</li>
<li><i>haddps</i>, <i>hsubps</i>, <i>haddpd</i>, <i>hsubpd</i> zur Unterstützung der Grafik-Aufbereitung</li>
<li><i>monitor</i>, <i>mwait</i> zur <a href="Thread_(Informatik)" title="Thread (Informatik)">Thread</a>-Kommunikation</li></ul>
<p>Die Unterstützung der letzten beiden Befehle muss mittels <a href="CPUID" title="CPUID">CPUID</a>-Instruktion explizit geprüft werden, da sie <a href="Mehrkernprozessor" title="Mehrkernprozessor">Mehrkernprozessoren</a> bzw. <a href="Hyper-Threading" title="Hyper-Threading">Hyper-Threading</a> fähige CPUs voraussetzen.
</p><p>Die auffälligste Erweiterung ist die Ermöglichung von horizontaler Addition und Subtraktion in einem <a href="Register_(Prozessor)" title="Register (Prozessor)">Register</a>, die schon bei 3DNow möglich war. Dies vereinfacht die Programmierung von <a href="Digitale_Signalverarbeitung" title="Digitale Signalverarbeitung">DSP</a>- und 3D-Funktionen, während in den vorhergehenden SSE-Versionen mehr oder weniger nur vertikale Operationen möglich waren.
</p>
<div class="mw-heading mw-heading2"><h2 id="CPUs_mit_SSE3">CPUs mit SSE3</h2></div>
<ul><li><a href="AMD_Athlon_64" title="AMD Athlon 64">AMD Athlon 64</a> (ab Prozessorkern <i>Venice</i>, Revision E3 bzw. <i>San Diego</i>, Revision E4)</li>
<li>AMD Athlon 64 Mobile (Prozessorkern <i>Newark</i> Revision E5)</li>
<li><a href="AMD_Athlon_64_X2" title="AMD Athlon 64 X2">AMD Athlon 64 X2</a></li>
<li><a href="AMD_Athlon_64_FX" title="AMD Athlon 64 FX">AMD Athlon 64 FX</a> (ab Prozessorkern <i>San Diego</i>, Revision E4)</li>
<li><a href="AMD_Athlon_X2" title="AMD Athlon X2">AMD Athlon X2</a></li>
<li><a href="AMD_Athlon_II" title="AMD Athlon II">AMD Athlon II</a></li>
<li><a href="AMD_Phenom" title="AMD Phenom">AMD Phenom</a></li>
<li><a href="AMD_Phenom_II" title="AMD Phenom II">AMD Phenom II</a></li>
<li><a href="AMD_Opteron_(K8)" title="AMD Opteron (K8)">AMD Opteron K8</a> (ab Revision E4)</li>
<li><a href="AMD_Opteron_(K9)" title="AMD Opteron (K9)">AMD Opteron K9</a></li>
<li><a href="AMD_Opteron_(K10)" title="AMD Opteron (K10)">AMD Opteron K10</a></li>
<li><a href="AMD_Sempron" title="AMD Sempron">AMD Sempron</a> (ab Prozessorkern <i>Palermo</i>, Revision E3)</li>
<li><a href="AMD_Turion_64" title="AMD Turion 64">AMD Turion 64</a></li>
<li><a href="AMD_Turion_64_X2" title="AMD Turion 64 X2">AMD Turion 64 X2</a></li>
<li><a href="Intel_Celeron" title="Intel Celeron">Intel Celeron</a> (ab Prozessorkern <i>Conroe-L</i>)</li>
<li><a href="Intel_Celeron_D" title="Intel Celeron D">Intel Celeron D</a></li>
<li><a href="Intel_Celeron_M" title="Intel Celeron M">Intel Celeron M</a> (ab Prozessorkern <i>Yonah</i>)</li>
<li><a href="Intel_Core" title="Intel Core">Intel Core Duo</a></li>
<li><a href="Intel_Core" title="Intel Core">Intel Core Solo</a></li>
<li><a href="Intel_Core_2" title="Intel Core 2">Intel Core 2 Duo</a></li>
<li><a href="Intel_Core_2" title="Intel Core 2">Intel Core 2 Quad</a></li>
<li><a href="Intel_Core_2" title="Intel Core 2">Intel Core 2 Extreme</a></li>
<li><a href="Intel_Pentium_4" title="Intel Pentium 4">Intel Pentium 4</a> (ab Prozessorkern <i>Prescott</i>)</li>
<li><a href="Intel_Pentium_D" title="Intel Pentium D">Intel Pentium D</a></li>
<li><a href="Intel_Pentium_Dual-Core" class="mw-disambig" title="Intel Pentium Dual-Core">Intel Pentium Dual-Core</a></li>
<li><a href="Intel_Atom" title="Intel Atom">Intel Atom</a></li>
<li><a href="Intel_Xeon" title="Intel Xeon">Intel Xeon</a> (ab Prozessorkern <i>Nocona</i>)</li>
<li><a href="VIA_C7" title="VIA C7">VIA C7</a></li>
<li><a href="VIA_Nano" title="VIA Nano">VIA Nano</a></li></ul>
<div class="mw-heading mw-heading2"><h2 id="Weblinks">Weblinks</h2></div>
<ul><li><a rel="nofollow" class="external text" href="http://www.tecchannel.de/pc_mobile/prozessoren/402062/intels_pentium_4_prescott_im_detail/index5.html">Beschreibung der SSE3-Befehle</a></li></ul>
<style data-mw-deduplicate="TemplateStyles:r261921266">
/* start https://de.wikipedia.org/ */
.mw-parser-output table.erw-nav-zebra>tbody>:nth-child(odd){background-color:var(--dewiki-hintergrundfarbe-basis)}.mw-parser-output .erw-nav-farbschema-blau .erw-nav-leiste{background-color:#f5f5f5}.mw-parser-output .erw-nav-farbschema-blau .erw-nav-gruppe{background-color:#e5ecf2}.mw-parser-output .erw-nav-farbschema-grau .erw-nav-leiste,.mw-parser-output .erw-nav-farbschema-grau .erw-nav-gruppe{background-color:#ececec}.mw-parser-output .erweiterte-navigationsleiste .klappleiste-inhalt>.wikitable>*>tr{border-top:2px solid #fdfdfd!important;border-bottom:2px solid #fdfdfd!important}@media screen{html.skin-theme-clientpref-night .mw-parser-output .erw-nav-farbschema-blau .erw-nav-leiste,html.skin-theme-clientpref-night .mw-parser-output .erw-nav-farbschema-blau .erw-nav-gruppe,html.skin-theme-clientpref-night .mw-parser-output .erw-nav-farbschema-grau .erw-nav-leiste,html.skin-theme-clientpref-night .mw-parser-output .erw-nav-farbschema-grau .erw-nav-gruppe{background-color:#202122}html.skin-theme-clientpref-night .mw-parser-output .erweiterte-navigationsleiste .klappleiste-inhalt .wikitable tr,html.skin-theme-clientpref-night .mw-parser-output .erweiterte-navigationsleiste .klappleiste-inhalt .wikitable td{border-color:#101418!important}html.skin-theme-clientpref-night .mw-parser-output .erw-nav-bild span[typeof="mw:File"] img{background-color:#c8ccd1}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .erw-nav-farbschema-blau .erw-nav-leiste,html.skin-theme-clientpref-os .mw-parser-output .erw-nav-farbschema-blau .erw-nav-gruppe,html.skin-theme-clientpref-os .mw-parser-output .erw-nav-farbschema-grau .erw-nav-leiste,html.skin-theme-clientpref-os .mw-parser-output .erw-nav-farbschema-grau .erw-nav-gruppe{background-color:#202122}html.skin-theme-clientpref-os .mw-parser-output .erweiterte-navigationsleiste .klappleiste-inhalt .wikitable tr,html.skin-theme-clientpref-os .mw-parser-output .erweiterte-navigationsleiste .klappleiste-inhalt .wikitable td{border-color:#101418!important}html.skin-theme-clientpref-os .mw-parser-output .erw-nav-bild span[typeof="mw:File"] img{background-color:#c8ccd1}}.mw-parser-output .erweiterte-navigationsleiste .hlist .wikitable{border-top:0px!important;border-bottom:0px!important;margin-top:0!important;margin-bottom:0!important}.mw-parser-output .erweiterte-navigationsleiste .hlist .wikitable tr:first-of-type td{border-top:0px!important}.mw-parser-output .erweiterte-navigationsleiste .hlist .wikitable tr:last-of-type td{border-bottom:0px!important}
/* end https://de.wikipedia.org/ */
</style><style data-mw-deduplicate="TemplateStyles:r260755238">
/* start https://de.wikipedia.org/ */
.mw-parser-output div.klappleiste{border:1px solid var(--dewiki-rahmenfarbe1);clear:both;font-size:95%;box-sizing:border-box;margin-top:1.5em;padding:2px}.mw-parser-output div.klappleiste:after{clear:both;content:"";display:block}.mw-parser-output div.klappleiste-bild{float:left;padding:2px}.mw-parser-output div.klappleiste-kopf{background:var(--dewiki-hintergrundfarbe5);color:var(--color-base,#202122);text-align:center;font-weight:bold}.mw-parser-output div.klappleiste.mw-collapsed .klappleiste-bild{display:none}.mw-parser-output div.klappleiste+div.klappleiste,.mw-parser-output div.klappleiste+link+div.klappleiste,.mw-parser-output div.klappleiste+link+link+div.klappleiste,.mw-parser-output div.klappleiste+link+style+div.klappleiste,.mw-parser-output div.klappleiste+style+div.klappleiste,.mw-parser-output div.klappleiste+style+style+div.klappleiste,.mw-parser-output div.klappleiste+style+link+div.klappleiste{margin-top:-1px}@media screen{html.skin-theme-clientpref-night .mw-parser-output .klappleiste-bild span[typeof="mw:File"]:not(.skin-invert-image) img{background-color:#c8ccd1}}@media screen and (prefers-color-scheme:dark){html.skin-theme-clientpref-os .mw-parser-output .klappleiste-bild span[typeof="mw:File"]:not(.skin-invert-image) img{background-color:#c8ccd1}}
/* end https://de.wikipedia.org/ */
</style>
<div class="klappleiste mw-collapsible navileiste erweiterte-navigationsleiste navigation-not-searchable center erw-nav-farbschema-grau" role="navigation">
<div class="klappleiste-kopf">Befehlssatzerweiterungen der <a href="X86-Architektur" title="X86-Architektur">x86-Architektur</a> (<a href="16-Bit-Architektur" title="16-Bit-Architektur">16 Bit</a>; <a href="32-Bit-Architektur" title="32-Bit-Architektur">32 Bit</a>: <a href="IA-32" title="IA-32">IA-32</a>; <a href="64-Bit-Architektur" title="64-Bit-Architektur">64 Bit</a>: <a href="X64" title="X64">x64</a>)<div class="erweiterte-navigationsleiste-quicklinks" style="float:left; font-weight:normal; font-size:75%; margin-left:1em; margin-right:2em; display:none;"><span title="Vorlage anzeigen">V</span> </div></div>
<div class="klappleiste-inhalt mw-collapsible-content" style="clear:left">
<table class="wikitable erw-nav-zebra" style="width:100%;margin:0;text-align:left;font-size:95%;margin-top:.1em;margin-bottom:.0em;">
<tbody><tr>
<td class="erw-nav-gruppe" style="white-space: nowrap;text-align: right;border: 1px solid transparent;border-top: 1px solid #FFF;border-bottom: 2px solid #FFF;padding: 0 1em;"><b>Betriebsmodi</b>
</td>
<td class="hlist" style="text-align: left;border-left: 2px solid #fdfdfd;width: 100%;margin: .4em 0;border-color: #fdfdfd;padding: 0;">
<p><a href="Real_Mode" title="Real Mode">Real Mode</a> •
<a href="Protected_Mode" title="Protected Mode">Protected Mode</a> •
<a href="Virtual_8086_Mode" title="Virtual 8086 Mode">Virtual 8086 Mode</a> •
<a href="System_Management_Mode" title="System Management Mode">System Management Mode</a> •
<a href="X64#Betriebsmodi" title="X64">Long Mode</a> •
<a href="X64#Betriebsmodi" title="X64">Compatibility Mode</a>
</p>
</td></tr>
<tr>
<td class="erw-nav-gruppe" style="white-space: nowrap;text-align: right;border: 1px solid transparent;border-top: 1px solid #FFF;border-bottom: 1px solid #FFF;padding: 0 1em;"><b>Befehlssatzerweiterungen</b>
</td>
<td class="hlist" style="text-align: left;border-left: 2px solid #fdfdfd;width: 100%;margin: .4em 0;border-color: #fdfdfd;padding: 0;">
<p><a href="X87" title="X87">x87</a> ⬝
<a href="Physical_Address_Extension" title="Physical Address Extension">PAE</a> ⬝
<a href="NX-Bit" title="NX-Bit">NX</a> ⬝
<a href="AMD64" title="AMD64">AMD64</a>/<a href="Intel_64" title="Intel 64">Intel 64</a> (<a href="X64" title="X64">x64</a>) ⬝
<a href="Hyper-Threading" title="Hyper-Threading">HTT</a> ⬝
<a href="X86-Virtualisierung#Intel-VT-x" title="X86-Virtualisierung">VT-x</a>/<a href="X86-Virtualisierung#AMD-V" title="X86-Virtualisierung">AMD-V</a>/<a href="X86-Virtualisierung#VIA_VT" title="X86-Virtualisierung">VIA VT</a> ⬝
<a href="3DNow" title="3DNow">3DNow!</a> ⬝
<a href="Multi_Media_Extension" title="Multi Media Extension">MMX</a> ⬝
<a href="Streaming_SIMD_Extensions" title="Streaming SIMD Extensions">SSE</a> ⬝
<a href="Streaming_SIMD_Extensions_2" title="Streaming SIMD Extensions 2">SSE2</a> ⬝
<a class="mw-selflink selflink">SSE3</a> ⬝
<a href="Supplemental_Streaming_SIMD_Extensions_3" title="Supplemental Streaming SIMD Extensions 3">SSSE3</a> ⬝
<a href="Streaming_SIMD_Extensions_4" title="Streaming SIMD Extensions 4">SSE4</a> ⬝
<a href="SSE4a" title="SSE4a">SSE4a</a> ⬝
<s><a href="Streaming_SIMD_Extensions_5" title="Streaming SIMD Extensions 5">SSE5</a></s> ⬝
<a href="F16C" title="F16C">F16C</a> ⬝
<a href="Advanced_Vector_Extensions" title="Advanced Vector Extensions">AVX</a> ⬝
<a href="CLMUL" title="CLMUL">CLMUL</a> ⬝
<a href="AES-NI" title="AES-NI">AES-NI</a> ⬝
<a href="FMA_x86" title="FMA x86">FMA</a> ⬝
<a href="Transactional_Synchronization_Extensions" title="Transactional Synchronization Extensions">TSX</a> ⬝
<a href="Bit_Manipulation_Instruction_Sets" title="Bit Manipulation Instruction Sets">BMI</a> ⬝
<s><a href="Memory_Protection_Extensions" title="Memory Protection Extensions">MPX</a></s> ⬝
<a href="Software_Guard_Extensions" title="Software Guard Extensions">SGX</a>
</p>
</td></tr>
</tbody></table></div></div></div><!--htdig_noindex--><div><div class="zim-footer">
Dieser Artikel wurde von <a class="external text" title="Zuletzt bearbeitet am 2021-05-17" href="https://de.wikipedia.org/wiki/?title=Streaming_SIMD_Extensions_3&oldid=212057227">Wikipedia</a> herausgegeben. Der Text ist unter <a class="external text" href="https://creativecommons.org/licenses/by-sa/4.0/deed.de">Creative Commons Attribution-Share Alike 4.0</a> verfügbar, sofern nicht anders angegeben. Für die Mediendateien können zusätzliche Bedingungen gelten.
</div>
</div><!--/htdig_noindex--></div>
</div>
</main>
</div>
</div>
</div>
<script src="./_webp_/webpHandler.js"></script>
</body></html>